callback = $callback; } /** * @return mixed */ public function current() { return ($this->callback)(parent::current(), parent::key()); } }